apphosting:AppConf
configuration required for app hosting
Telemetry Sensor Path(s)
Configurable Properties
PROPERTY NAME | DATA TYPE | DESCRIPTION | PERMITTED VALUES |
---|---|---|---|
adminSt | apphosting:AdminState (scalar:Enum8) |
Admin state for AppConf config | SELECTION: 0 - disabled 1 - enabled DEFAULT: enabled |
appCfgState | apphosting:AppActionCont (scalar:Enum16) |
exec command of application | SELECTION: 0 - init 1 - install 2 - uninstall 3 - activate 4 - deactivate 5 - start 6 - stop DEFAULT: init |
appId | apphosting:AppName (string:Basic) |
unique id to identify the application | MAX SIZE: 39 |
appMaxCpu | scalar:Uint32 |
maximum cpu limit of app | RANGE: [0, 4294967295] |
appMaxDisk | scalar:Uint64 |
maximum disk allocation of app | RANGE: [0, 18446744073709551615] |
appMaxMem | scalar:Uint64 |
maximum memory allocation of app | RANGE: [0, 18446744073709551615] |
appParamList | apphosting:ParamList (string:Basic) |
application parameter list e.g: '--hostname N9K-GX4' | MAX SIZE: 2047 |
appParamListExt | apphosting:ParamList (string:Basic) |
extended application parameter list | MAX SIZE: 2047 |
appPkgName | apphosting:PackName (string:Basic) |
complete URL path of application. | MAX SIZE: 127 |
gwIpV4Addr | address:Ip |
default gateway ip v4 address for the container. | Value must match ipv4 or ipv6 known format |
gwIpV4IntfIdx | apphosting:IntfIndex (scalar:Uint32) |
guest interface index (ipv4). e.g: specify '0' for interface eth0 inside the container | RANGE: [0 , 3] DEFAULT: 0 |
gwIpV6Addr | address:Ip |
default gateway ip v6 address for the container. | Value must match ipv4 or ipv6 known format |
gwIpV6IntfIdx | apphosting:IntfIndex (scalar:Uint32) |
guest interface index (ipv6). | RANGE: [0 , 3] DEFAULT: 0 |
hostNwMode | apphosting:HostNwMode (scalar:Enum8) |
Host networking is enabled or disabled | SELECTION: 0 - disabled 1 - enabled DEFAULT: disabled |
pkgOpts | apphosting:PkgRunOptState (scalar:Enum8) |
over write or append the run-opts. default value is 'over-write'. | SELECTION: 0 - over-write 1 - append DEFAULT: over-write |
switchIntf | apphosting:SwitchInterface (string:Basic) |
vrf id to bind with opt socket | MAX SIZE: 63 |
Operational Properties
PROPERTY NAME | DATA TYPE | DESCRIPTION | POSSIBLE VALUES |
---|---|---|---|
appCurrState | apphosting:AppCurrState (scalar:Enum32) |
application current status set by appmgr | SELECTION: 0 - init 1 - installed 2 - install_in_progress 3 - install_failed 4 - uninstalled 5 - uninstall_in_progress 6 - uninstall_failed 7 - activate 8 - activate_in_progress 9 - activate_failed 10 - deactivated 11 - deactivate_in_progress 12 - deactivate_failed 13 - started 14 - start_in_progress 15 - start_failed 16 - stop 17 - stop_in_progress 18 - stop_failed DEFAULT: init |
appErrCode | apphosting:AppErrCode (scalar:Enum32) |
application config error code | SELECTION: 0 - err_none 1 - err_other 2 - err_invalid_conf 3 - err_backend_write 4 - err_mem_alloc DEFAULT: err_none |
appErrStr | string:Basic |
error string set by apphosting | A sequence of characters |
appReqState | apphosting:AppActionCont (scalar:Enum16) |
application request status set by appmgr | SELECTION: 0 - init 1 - install 2 - uninstall 3 - activate 4 - deactivate 5 - start 6 - stop DEFAULT: init |
currAppState | apphosting:AppActionCont (scalar:Enum16) |
application current status set by appmgr | SELECTION: 0 - init 1 - install 2 - uninstall 3 - activate 4 - deactivate 5 - start 6 - stop DEFAULT: init |
Internal Properties
PROPERTY NAME | DATA TYPE | DESCRIPTION | POSSIBLE VALUES |
---|---|---|---|
modTs | mo:TStamp (scalar:Date) |
The time when this object was last modified. | SELECTION: 0 - never DEFAULT: never |
status | mo:ModificationStatus (scalar:Bitmask32) |
The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |